package com.cy;


import com.cy.pojo.SysNotice;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;
/**
 * 其中:@Mapper 是由 MyBatis 框架中定义的一个描述数据层接口的的注解(所有的注解
 * 只起到一个描述性的作用),用于告诉 Spring 框架此接口的实现由 mybatis 创建，并将其
 * 实现类对象存储到 spring 容器。
 * */

//定义通告业务数据层接口及业务方法
@Mapper
public interface SysNoticeDao {
    List<SysNotice> selectNotice(SysNotice notice);

    int deleteById(Long... id);

    @Select("select * from sys_notices where id=#{id}")
    SysNotice selectById(Long id);

    int insertNotice(SysNotice notice);

    int updateNotice(SysNotice notice);
}
